﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Business.Entities;
using Data.Database;

namespace Business.Logic
{
    public class InscripcionLogic
    {
        private InscripcionAdapter InscripcionData;

        public InscripcionLogic()
        {
            InscripcionData = new InscripcionAdapter();
        }

        public List<InscripcionesActuales> GetAll(int ID)
        {
            return InscripcionData.GetAll(ID);
        }

        public List<CursoD> GetCursosInsc(Persona per)
        {
            return InscripcionData.GetCursosInsc(per);
        }

        public List<ParaMostrarEnInscripcion> GetAllCursos(int anio)
        {
            return InscripcionData.GetAllCursos(anio);
        }

        public Curso GetOne(int idCurso)
        {
            return InscripcionData.GetOne(idCurso);    
        }

        public List<int> GetAnio()
        {
            return InscripcionData.GetAnio();
        }

        public void Save(Persona per, Curso cur)
        {
            InscripcionData.Save(per, cur);
        }

        public void Delete(int inscrip,Curso cur)
        {
            InscripcionData.Delete(inscrip, cur);
        }
    }
}
